import request from '@/utils/request'


// 数据平台公司列表
export function getCompanyListpage(params) {
  return request({
    url: '/Filing/getCompanyList',
    method: 'get',
    params
  })
}
// 创建入驻流程
export function createProcess(data) {
  return request({
    url: '/Filing/createProcess',
    method: 'post',
    data
  })
}

// 文件上传
export function companyUploadFile(data) {
  return request({
    url: '/Filing/submit',
    method: 'post',
    // headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' },
    headers: { 'Content-Type': 'multipart/form-data' },
    data
  })
}

// 获取上传文件
export function getFileByCompanyIdAndTag(params) {
  return request({
    url: '/Filing/getFileByCompanyIdAndTag',
    method: 'get',
    params
  })
}
// 删除文件（假性删除） 
export function deleteFile(data) {
  return request({
    url: '/Filing/update',
    method: 'post',
    data
  })
}
// 查询合同信息
export function getDraftContract(params) {
  return request({
    url: '/DraftContract/get',
    method: 'get',
    params
  })
}

// 当前状态完成进入下一步
export function submitAndUpdate(data) {
  return request({
    url: '/Filing/submitAndUpdate',
    method: 'post',
    data
  })

}
// 新增合同
export function createDraftContract(data) {
  return request({
    url: '/DraftContract/add',
    method: 'post',
    data
  })
}
// 修改合同
export function updateDraftContract(data) {
  return request({
    url: '/DraftContract/update',
    method: 'post',
    data
  })
}
// 查询出租方信息
export function getCarrierInfo(params) {
  return request({
    url: '/DraftContract/getCarrierInfo',
    method: 'get',
    params
  })
}
// 合同编号生成
export function generateContractNumber(params) {
  return request({
    url: '/DraftContract/generateContractNumber',
    method: 'get',
    params
  })
}

// 新增回款计划
export function addPaymentPlan(data) {
  return request({
    url: '/DraftContract/addPaymentPlan',
    method: 'post',
    data
  })
}
// 查询回款计划 
export function getPaymentPlanList(params) {
  return request({
    url: '/DraftContract/getList',
    method: 'get',
    params
  })
}
// 修改回款计划 
export function updatePaymentPlan(data) {
  return request({
    url: '/DraftContract/updatePaymentPlan',
    method: 'post',
    data
  })
}
// 提交非税审批
export function submitFeiShuApproval(data) {
  return request({
    url: '/DraftContract/submitFeiShuApproval',
    method: 'post',
    data
  })
}
// 生成合同
export function generateWord(data) {
  return request({
    url: '/DraftContract/generateWord',
    method: 'post',
    data
  })
}


// 根据企业id查取资产
export function getPropertyList(params) {
  return request({
    url: '/Property/getList',
    method: 'get',
    params
  })
}
// 根据企业id新增资产
export function addProperty(data) {
  return request({
    url: '/Property/add',
    method: 'post',
    data
  })
}
// 根据企业id修改资产
export function updateProperty(data) {
  return request({
    url: '/Property/updateById',
    method: 'post',
    data
  })
}
// 查询飞书审批结果
export function getFeiShuApprovalTaskMessage(params) {
  return request({
    url: '/DraftContract/getFeiShuApprovalTaskMessage',
    method: 'get',
    params
  })
}
// 查询服务节点 
export function getServingNode(params) {
  return request({
    url: '/Property/getServingNode',
    method: 'get',
    params
  })
}

// 出租房间，将房间状态改为已出租
export function rentRoom(data) {
  return request({
    url: `/room/rentRoom`,
    method: 'post',
    data
  })
}
// 非标合同审批加入 
export function insertApprovalQuery(data) {
  return request({
    url: '/approval_query/insert',
    method: 'post',
    data
  })
}

